#ifndef _TOKEN_TYP_
#define _TOKEN_TYP_

/**
*	Enumeration which identify the typ of token
*/
class TokenTyp {
public:
	 enum {			
					// Signs
					TOKEN_PLUS,
					TOKEN_MINUS,
					TOKEN_DIVISION,
					TOKEN_MULTIPLICATION,
					TOKEN_SEMICOLON,
					TOKEN_ALLOCATION,
					TOKEN_KOMMA,
					TOKEN_OPEN_BRACKET,
					TOKEN_CLOSE_BRACKET,

					TOKEN_IDENT,
					TOKEN_INTEGER,
					TOKEN_REAL,
					
					TOKEN_SUM,
					TOKEN_PROD,
							
					TOKEN_DURCH,
     				TOKEN_MODULO,
	  				TOKEN_PRINT
       					

					// ...
	};
};
#endif // _TOKEN_TYP_
